home *** CD-ROM | disk | FTP | other *** search
- MONITORINFO - The Monitor Peek Utility, V37.8
- =============================================
-
- MonitorInfo is a small utility that allows to view some important properties
- of an AMIGA monitor specification as introduced with Release 2 of the Amiga
- Operating System.
-
- MonitorInfo can only be used from CLI or Shell. Its usage is quite simple:
- just enter
-
- MONITORINFO <monitor-name> [<monitor-name>] [RAW]
-
- where <monitor-name> is the name of the monitor whose properties you wish to
- inspect. The ".monitor" extension may be omittet, but upper/lowercase are
- important (not my fault, but the FindName() library function doesn't support
- case independent search 8-[.)
- Until Release 2.1 (V38), all the monitor names are lower case. The new modes
- introduced with Release 3.0 (V39), however, are mixed case. You must type
- "DoublePAL.monitor" and "DoubleNTSC.monitor" in order that these names be
- recognized.
-
- If you don't know how to spell the monitor's name, or have no idea of what
- monitors are installed in your system, enter MONITORINFO LIST (new V37.3
- feature), to get a list of all monitors currently installed. Type the monitor
- name exactly as it is written in this list.
-
- If the monitor you specified could be found in the database, a lot of
- information will pour over your screen, starting with perhaps the most
- interesting values: the horizontal and vertical scan rates. They might look
- a bit odd, but they are accurate. Their values are calculated directly from
- the custom chip's DMA timebase, rather than using a rough average.
- The "lowres pixel aspect ratio" is the width to height ratio of a lowres,
- non-interlace pixel on the given monitor. E.g. a value of 2.00 means that a
- pixel is twice as wide as high, and a value of 0.75 means that a pixel has
- an aspect ration of 3:4 etc.
-
- If your monitor is not one of the video modes (PAL or NTSC), the timings of
- the horizontal and vertical synchronisation and blanking intervals will also
- be displayed. The "delay" value after the horizontal and vertical sync
- interval values is the "offset" of the sync pulse from the beginning of the
- corresponding blanking interval. If your entered the keyword "RAW" on the
- command line, the hardware register's values are displayed instead of the
- signal intervals in microseconds (µs).
-
- After that, the signal properties of this monitor are displayed. This value is
- exactly what is written into the BeamCon0 register when this monitor is used.
- The following flags are defined under both ECS and AA:
-
- HSYNCTRUE - vertical sync signal has positive polarity ("true" logical level)
-
- VSYNCTRUE - horizontal sync signal has positive polarity ("true" log. level)
-
- CSYNCTRUE - composite sync signal has positive polarity
-
- CSBLANK - composite blank output to CSY pin (ECS), unused (AA)
-
- VARCSYNC - variable composite sync enabled. By default, the graphics chip
- uses fixed values for PAL or NTSC modes
-
- DISPLAYPAL - if set, tells graphics chip to use PAL color encoding
-
- DISPLAYDUAL - uses UHRES pointers and standard pointers
-
- VARBEAM - enables custom scan rates other than 15 kHz
-
- VARHSYNC - enables custom horizontal sync settings
-
- VARVSYNC - enables custom vertical sync settings
-
- CSCBLANKEN - redirect composite sync to HSY pin, and composite blank to
- VSY pin. (both sync and blank still come out of the CSY pin however)
-
- VARVBLANK - enables custom vertical blanking settings
-
- LPENDIS - disable lightpen latched values in VPOSR, VHPOSR and HHPOSR, and
- read actual beam counter value even if lightpen is triggered (AA only)
-
- HARDDIS - disable hardwire display window limits. This bit is automatically
- set when VARBEAM is enabled (set) (AA only)
-
- (For more information about these values, I recommend the AGA Guide document
- found on the FreshFish CDROM, December 1993 Edition, and on the AmiNet III
- CDROM (July 1994))
-
- NOTE: It should be possible to inspect non-native (RTG) modes as well, if
- they link into the GfxBase monitor list, as the PICASSO and EGS/Spectrum
- cards do. However, I do not know whether the values returned will be of any
- use. Some, like the sweep rates, might be reasonable; others, like
- the signal properties, might not be. There is no information about how the
- RTG (Re-Targetable Graphics) will actually be implemented. However, if anybody
- sends me information about his graphics board, I might well enhance this
- little utility.
-
- LEGAL STUFF:
- ------------
-
- This software is provided "as-is". No warranties are made. All use is at
- the user's own risk. The author assumes no liability for any incidential or
- consequential damage to your equipment, physical or mental health resulting
- from the use of this product.
-
- This software is freely distributable as long as all the files are left
- intact and no more than a reasonable fee to cover copying, media and mailing
- costs is charged.
-
- Inclusion of the software on PD Collections and magazine coverdisks is
- expressly encouraged. For the latter, I would like to receive a free copy
- of the magazine (including disks).
-
-
- If you have any bug reports, suggestions for improvements etc., write to
-
- Gregor S. M. Kuhlmann
- Friedhofsallee 4/5
- A-2451 Hof am Leithaberge
- AUSTRIA
- EUROPE
-
- or to
-
- Gregor S. M. Kuhlmann
- c/o Digital Sound & Vision
- Kauergasse 10/2
- A-1150 Wien
- AUSTRIA
- EUROPE
-
- (expect longer reply times when writing to the second address...)
-
- (sorry no email yet, but I'm working on it ...)
-